Playbook ファイルの vars で変数を定義する
Playbook ファイルの vars で変数を定義する
vars の連想配列が変数定義となる。
code:playbook_vars.yml
- name: Sample define vars
hosts: localhost
gather_facts: no
vars:
key1: value1
key2: value2
tasks:
- name: debug key1
debug:
msg: "{{ key1 }}"
- name: debug key2
debug:
msg: "{{ key2 }}"
結果
code:console
$ ansible-playbook playbook_vars.yml
WARNING: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY Sample define vars ****************************************************************************************************************************************************************************************** TASK debug key1 ************************************************************************************************************************************************************************************************** "msg": "value1"
}
TASK debug key2 ************************************************************************************************************************************************************************************************** "msg": "value2"
}
PLAY RECAP ********************************************************************************************************************************************************************************************************
localhost : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0